!function (t) {
    function e(i) {
        if (n[i]) return n[i].exports;
        var a = n[i] = {i: i, l: !1, exports: {}};
        return t[i].call(a.exports, a, a.exports, e), a.l = !0, a.exports
    }

    var n = {};
    e.m = t, e.c = n, e.i = function (t) {
        return t
    }, e.d = function (t, n, i) {
        e.o(t, n) || Object.defineProperty(t, n, {configurable: !1, enumerable: !0, get: i})
    }, e.n = function (t) {
        var n = t && t.__esModule ? function () {
            return t.default
        } : function () {
            return t
        };
        return e.d(n, "a", n), n
    }, e.o = function (t, e) {
        return Object.prototype.hasOwnProperty.call(t, e)
    }, e.p = "", e(e.s = 9)
}([function (t, e, n) {
    "use strict";
    e.jsv = 1, e.URL = {
        cn: {
            serviceUrl: "https://ynuf.aliapp.org/service/um.json",
            initialize: "https://cf.aliyun.com/nocaptcha/initialize.jsonp",
            analyze: "https://cf.aliyun.com/nocaptcha/analyze.jsonp"
        },
        us: {
            serviceUrl: "https://us.ynuf.aliapp.org/service/um.json",
            initialize: "https://cfall.aliyun.com/nocaptcha/initialize.jsonp",
            analyze: "https://cfall.aliyun.com/nocaptcha/analyze.jsonp"
        }
    }, e.ic = {
        query_url: "https://cf.aliyun.com/nvc/nvcAnalyze.jsonp",
        sc_height: 160,
        nc_height: 32,
        qc_width: 480,
        default_options: {
            default_icon: "https://img.alicdn.com/tfs/TB1KOMxl4rI8KJjy0FpXXb5hVXa-12-14.png",
            success_icon: "https://img.alicdn.com/tfs/TB1LbpGmcLJ8KJjy0FnXXcFDpXa-12-14.png",
            fail_icon: "https://img.alicdn.com/tfs/TB1hV39l9fD8KJjSszhXXbIJFXa-12-14.png",
            width: 300,
            height: 42,
            default_txt: "\u70b9\u51fb\u6309\u94ae\u5f00\u59cb\u667a\u80fd\u9a8c\u8bc1",
            success_txt: "\u9a8c\u8bc1\u6210\u529f",
            fail_txt: "\u9a8c\u8bc1\u5931\u8d25\uff0c\u8bf7\u518d\u6b21\u70b9\u51fb\u6309\u94ae\u5237\u65b0",
            neterr_txt: "\u7f51\u7edc\u5f02\u5e38\uff0c\u8bf7\u518d\u6b21\u70b9\u51fb\u6309\u94ae\u5237\u65b0",
            scaning_txt: "\u667a\u80fd\u68c0\u6d4b\u4e2d",
            secvrf_layout: !1
        }
    }
}, function (t, e, n) {
    "use strict";

    function i(t, e, n) {
        t.__fy_options = t.__fy_options || {
            MaxMTLog: 300,
            MTInterval: 4,
            MinMTDwnLog: 30,
            MaxKSLog: 14,
            MaxFocusLog: 6,
            MaxNGPLog: 200,
            NGPInterval: 1,
            Enable: 3,
            location: t.options.foreign ? "us" : "cn",
            _umopt_npfp: 1
        }, AWSC.configFYEx(function (n) {
            t.__fy = n, e && e(n)
        }, t.__fy_options, 1e3)
    }

    function a(t) {
        var e = ("initializeJsonp_" + Math.random()).replace(".", ""),
            n = s.URL[t.foreign ? "us" : "cn"].initialize + "?a=" + encodeURIComponent(t.appkey) + "&t=" + encodeURIComponent(t.token) + "&scene=" + encodeURIComponent(t.scene) + "&lang=" + t.language + "&v=" + o.version + "&href=" + encodeURIComponent(location.href.split("?")[0]) + "&comm={}&callback=" + e,
            i = document.createElement("script"), a = document.getElementsByTagName("script")[0];
        a.parentNode.insertBefore(i, a), window[e] = function (t) {
        }, i.src = n
    }

    var s = n(0), o = n(3);
    e.loadFY = i, e.initializationReport = a
}, function (t, e, n) {
    "use strict";

    function i(t) {
        return 0 === t.indexOf("#") ? b.getElementById(t.slice(1)) : b.getElementById(t)
    }

    function a(t) {
        var e = b.createElement("style");
        e.type = "text/css", e.className = "nc-style", e.styleSheet ? e.styleSheet.cssText = t : e.innerHTML = t;
        var n = b.getElementsByTagName("script"), i = n[n.length - 1];
        i.parentNode.insertBefore(e, i)
    }

    function s(t) {
        if (t in y) return y[t];
        var e = document.createElement("b");
        return e.innerHTML = "\x3c!--[if IE " + t + "]><i></i><![endif]--\x3e", y[t] = 1 === e.getElementsByTagName("i").length
    }

    function o(t) {
        var e = document.documentElement.scrollTop;
        document.documentElement.scrollLeft;
        if (t.getBoundingClientRect) {
            var n = t.getBoundingClientRect();
            return {left: n.left, right: n.right, top: n.top - e, bottom: n.bottom - e}
        }
        var i = getElementLeft(t), a = getElementTop(t);
        return {left: i, right: i + t.offsetWidth, top: a, bottom: a + t.offsetHeight}
    }

    function r(t, e, n) {
        t.addEventListener ? t.addEventListener(e, n, !1) : t.attachEvent && t.attachEvent("on" + e, n)
    }

    function c(t, e, n) {
        t.removeEventListener ? t.removeEventListener(e, n, !1) : t.detachEvent && t.detachEvent("on" + e, n)
    }

    function l(t, e) {
        if (!e) return !1;
        if (t.classList) {
            for (var n = e.split(/\s+/), i = 0; i < n.length; i++) if (!t.classList.contains(n[i])) return !1;
            return !0
        }
        return new RegExp("(\\s|^)" + e + "(\\s|$)").test(t.className)
    }

    function d(t, e) {
        e && !l(t, e) && (t.classList ? t.classList.add.apply(t.classList, e.split(/\s+/)) : t.className += " " + e)
    }

    function p(t, e) {
        e && l(t, e) && (t.classList ? t.classList.remove.apply(t.classList, e.split(/\s+/)) : t.className = t.className.replace(new RegExp("(\\s|^)" + e + "(\\s|$)"), " ").replace(/^\s+|\s+$/g, ""))
    }

    function u(t) {
        var e = [];
        for (var n in t) t.hasOwnProperty(n) && e.push(encodeURIComponent(n) + "=" + encodeURIComponent(t[n]));
        return e.join("&")
    }

    function f(t) {
        var e, n = [], i = f;
        if ("string" == typeof t) return '"' + t.replace(/(['"\\])/g, "\\$1").replace(/(\n)/g, "\\n").replace(/(\r)/g, "\\r").replace(/(\t)/g, "\\t") + '"';
        if (void 0 === t) return "undefined";
        if ("object" == (void 0 === t ? "undefined" : x(t))) {
            if (null === t) return "null";
            if (t.sort) {
                for (e = 0; e < t.length; e++) n.push(i(t[e]));
                n = "[" + n.join() + "]"
            } else {
                for (e in t) t.hasOwnProperty(e) && n.push('"' + e + '":' + i(t[e]));
                n = "{" + n.join() + "}"
            }
            return n
        }
        return t.toString()
    }

    function g(t) {
        var e = 0;
        t.timeout = t.timeout || 3e3, t.times = t.times || 3;
        var n;
        if (t = t || {}, !t.url || !t.callback) throw new Error("\u53c2\u6570\u4e0d\u5408\u6cd5");
        var i = ("jsonp_" + Math.random()).replace(".", ""), a = b.getElementsByTagName("script")[0], s = "";
        t.data ? (t.data[t.callback] = i, s += u(t.data)) : s += t.callback + "=" + i;
        var o = b.createElement("script");
        a.parentNode.insertBefore(o, a), v[i] = function (e) {
            v[i] = function () {
                report("\u56de\u8c03\u5df2\u6267\u884c\u8fc7,\u4e0d\u518d\u6267\u884c"), v[i] = null
            };
            try {
                o.parentNode && o.parentNode.removeChild(o)
            } catch (t) {
            }
            clearInterval(n), t.success && t.success(e)
        }, o.src = t.url + (-1 == t.url.indexOf("?") ? "?" : "&") + s, t.timeout && (n = setInterval(function () {
            e++;
            var a;
            if (e >= t.times) {
                v[i] = function () {
                }, clearInterval(n);
                try {
                    o.parentNode && o.parentNode.removeChild(o)
                } catch (t) {
                }
                t.fail(1)
            } else try {
                o.parentNode && o.parentNode.removeChild(o), o = b.createElement("script"), a = b.getElementsByTagName("script")[0], a.parentNode.insertBefore(o, a), o.src = t.url + (-1 == t.url.indexOf("?") ? "?" : "&") + s + "&t=" + Math.random()
            } catch (t) {
            }
        }, t.timeout))
    }

    function h(t) {
        for (var e, n, i = [].slice.call(arguments), a = i.length, s = 1; s < a; s++) {
            e = i[s];
            for (n in e) e.hasOwnProperty(n) && ("Flag" === n && t[n] ? t[n] = t[n] | e[n] : t[n] = e[n])
        }
        return t
    }

    function m(t) {
        for (var e, n, i = [].slice.call(arguments), a = i.length, s = 1; s < a; s++) {
            e = i[s];
            for (n in e) e.hasOwnProperty(n) && (t[n] = e[n])
        }
        return t
    }

    function _(t, e, n) {
        if (e = e || b, n = n || "*", b.getElementsByClassName) return e.getElementsByClassName(t);
        for (var i = [], a = "*" === n && e.all ? e.all : e.getElementsByTagName(n), s = a.length; --s >= 0;) l(a[s], t) && i.push(a[s]);
        return i
    }

    var x = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function (t) {
        return typeof t
    } : function (t) {
        return t && "function" == typeof Symbol && t.constructor === Symbol && t !== Symbol.prototype ? "symbol" : typeof t
    }, v = window, b = document;
    e.query = i, e.insertCSS = a;
    var y = {};
    e.isIEX = s, e.getClientRect = o, e.addHandler = r, e.removeEvt = c, e.hasClass = l, e.addClass = d, e.removeClass = p, e.obj2param = u, e.obj2str = f, e.jsonp = g, e.extend = h, e.mix = m, e.getElementsByClassName = _
}, function (t, e, n) {
    "use strict";
    e.v = 1026, e.version = "v1.2.20"
}, function (t, e, n) {
    "use strict";

    function i(t) {
        function e() {
            !n.jsReady && n.__fy && (n.jsReady = !0, a(n))
        }

        var n = this;
        n.constructor(t), n.options = t, n.NVC_Result = {}, c.loadFY(n, function (t) {
            e()
        }, function (e) {
            t.error && t.error(d)
        }), n.NVC_Data = {a: t.appkey, c: t.token, d: t.scene, j: {test: 1}}, t.trans && (n.NVC_Data.h = t.trans)
    }

    function a(t) {
        l.jsonp({
            url: "https://cf.aliyun.com/nvc/nvcPrepare.jsonp",
            callback: "callback",
            data: {a: JSON.stringify({a: t.options.appkey, d: t.options.scene, c: t.options.token})},
            success: function (e) {
                e.result && (e.result.result && (t.NVC_Result.nvcPreRes = e.result.result), t.options.capCode = e.result.code, 400 === t.options.capCode ? t.getNC() : 600 === t.options.capCode && t.getSC())
            }
        })
    }

    function s(t) {
        if (t.apimap) {
            var e = t.foreign ? "us" : "cn";
            r.URL[e].analyze = t.apimap.analyze ? t.apimap.analyze : r.URL[e].analyze, r.URL[e].initialize = t.apimap.initialize ? t.apimap.initialize : r.URL[e].initialize
        }
        if (t.language || (t.language = "cn"), !t.hasOwnProperty("default_txt") && t.hasOwnProperty("language") && o.hasOwnProperty(t.language) && (t.default_txt = o[t.language].default_txt), !t.hasOwnProperty("success_txt") && t.hasOwnProperty("language") && o.hasOwnProperty(t.language) && (t.success_txt = o[t.language].success_txt), !t.hasOwnProperty("fail_txt") && t.hasOwnProperty("language") && o.hasOwnProperty(t.language) && (t.fail_txt = o[t.language].fail_txt), !t.hasOwnProperty("neterr_txt") && t.hasOwnProperty("language") && o.hasOwnProperty(t.language) && (t.neterr_txt = o[t.language].neterr_txt), !t.hasOwnProperty("scaning_txt") && t.hasOwnProperty("language") && o.hasOwnProperty(t.language) && (t.scaning_txt = o[t.language].scaning_txt), t.test) t.appkey = "CF_APP_1", t.scene = "nvc_register", t.trans = t.trans || {}, t.trans.nvcCode = 200, t.trans.key1 = "code0", t.test === u.TEST_BLOCK ? (t.trans.nvcCode = 800, t.trans.key1 = "code300") : t.test === u.TEST_NC_PASS ? (t.trans.nvcCode = 400, t.trans.key1 = "code0") : t.test === u.TEST_NC_BLOCK ? (t.trans.nvcCode = 400, t.trans.key1 = "code300") : t.test === u.TEST_SC_PASS ? (t.trans.nvcCode = 600, t.trans.key1 = "code0") : t.test === u.TEST_SC_BLOCK && (t.trans.nvcCode = 600, t.trans.key1 = "code300"); else if ("string" != typeof t.appkey || "string" != typeof t.scene) {
            var n = window.console;
            n && n.error("Invalid NVC params: appkey=" + t.appkey + " scene=" + t.scene)
        }
        t.token = t.token || [t.appkey, t.scene, +new Date, Math.random()].join(":")
    }

    var o = n(8), r = n(0), c = n(1), l = n(2), d = "04";
    l.insertCSS(".sm-pop{position:absolute;background:#FFFFFF;border:1px solid #CFE2F6;z-index:10000;}.sm-pop-toplayer{position:fixed;background:#FAFAFA;top:0;right:0;bottom:0;left:0;z-index:100000;}.sm-pop-inner{position:absolute;width:100%;}.sm-pop-inner .qc-wrapper .qc-container{box-shadow:none;}.sm-pop-close{position:absolute;top:0;right:0;width:15px;height:15px;line-height:15px;text-align:center;background:url(https://img.alicdn.com/tfs/TB1z6LQmf6H8KJjy0FjXXaXepXa-14-14.png);cursor:pointer;}#sc{margin-left:100px;margin-top:200px;}.sm-btn-wrapper{position:relative;}.sm-txt{margin-left:20px;font-size:14px;vertical-align:middle;color:#3C3C3C;white-space:pre-wrap;}.sm-btn{line-height:42px;border:1px solid #dddddd;cursor:pointer;overflow:hidden;}#rectMask{overflow:hidden;position:absolute;top:0px;left:0px;}#sm-btn-bg{background-image:linear-gradient(0deg,#EDEDED,#ffffff);cursor:pointer;overflow:hidden;z-index:-1;position:absolute;top:1px;left:1px;}.sm-btn-default .sm-ico:hover{box-shadow:0 0 10px #00de76;background:rgba(0,222,118,.3);}.sm-btn-default:hover{-moz-box-shadow:0px 0px 8px #65F4B5;-webkit-box-shadow:0px 0px 8px #65F4B5;box-shadow:0px 0px 8px #65F4B5;}.sm-btn-success:hover{-moz-box-shadow:0px 0px 8px #65F4B5;-webkit-box-shadow:0px 0px 8px #65F4B5;box-shadow:0px 0px 8px #65F4B5;}.sm-btn-loading:hover{-moz-box-shadow:0px 0px 8px #65F4B5;-webkit-box-shadow:0px 0px 8px #65F4B5;box-shadow:0px 0px 8px #65F4B5;}.sm-btn-fail:hover{-moz-box-shadow:0px 0px 8px #F55742;-webkit-box-shadow:0px 0px 8px #F55742;box-shadow:0px 0px 8px #F55742;}.sm-btn-default .sm-ico,.sm-btn-loading .sm-ico,.sm-btn-success .sm-ico,.sm-btn-fail .sm-ico{position:relative;background:none;display:inline-block;margin-top:-3px;margin-left:12px;width:36px;height:36px;border-radius:50%;line-height:36px;text-align:center;vertical-align:middle;}.sm-btn-default .sm-ico-wave{width:26px;height:26px;border-radius:50%;animation:defaultWave 1.5s ease infinite;position:relative;z-index:800;left:5px;top:5px;}.sm-btn-loading .sm-ico-wave,.sm-btn-success .sm-ico-wave,.sm-btn-fail .sm-ico-wave{width:26px;height:26px;border-radius:50%;position:relative;z-index:800;left:5px;top:5px;}.sm-btn-default .sm-ico-wave,.sm-btn-loading .sm-ico-wave,.sm-btn-success .sm-ico-wave{background-image:linear-gradient(0deg,#3a9afa,#00de76);}.sm-btn-loading .shield,.sm-btn-default .shield,.sm-btn-success .shield,.sm-btn-fail .shield{width:12px;height:14px;line-height:38px;left:12px;position:absolute;z-index:1000;top:-1px;}.sm-btn-default .shield{animation:shieldanimation 1.5s infinite;}.sm-btn-default .out-silder-circle{position:absolute;width:36px;height:36px;background:#c3efe8;line-height:36px;border-radius:50%;text-align:center;vertical-align:middle;top:0;}.sm-btn-loading .out-silder-circle{position:absolute;width:36px;height:36px;background:linear-gradient(rgba(0,222,118,.8),rgba(0,222,118,.4),rgba(0,222,118,.3),rgba(0,222,118,.2));line-height:36px;border-radius:50%;text-align:center;vertical-align:middle;top:0px;}.sm-btn-default .out-silder-circle{animation:defaultOutsideWave 1.5s ease infinite;}.sm-btn-loading .out-silder-circle{animation:loadingWave 1s infinite;}.sm-btn-default .right-tick,.sm-btn-loading .right-tick{display:none;}.sm-btn-default .wrong-cross,.sm-btn-loading .wrong-cross,.sm-btn-success .wrong-cross{display:none;}.sm-btn-success .out-silder-circle,.sm-btn-fail .out-silder-circle{position:absolute;width:36px;height:36px;line-height:36px;border-radius:50%;text-align:center;vertical-align:middle;top:0;}.sm-btn-success .out-silder-circle{animation:successWave 1s infinite;animation-iteration-count:1;background:#c3efe8;}.sm-btn-success .sm-txt{color:#01BF8F;animation:successTxt 1s;animation-iteration-count:1;}.sm-btn-success .rect-top:before,.sm-btn-fail .rect-top:before{content:'';display:block;height:200%;position:absolute;top:0px;left:0px;}.sm-btn-success .rect-top:before{border-left:1px solid #00de76;animation:successRectLeft .5s;animation-iteration-count:1;}.sm-btn-success .rect-top,.sm-btn-fail .rect-top{position:absolute;top:0;left:0px;}.sm-btn-success .rect-top{animation:successRectTop 1s;animation-delay:.5s;animation-iteration-count:1;animation-fill-mode:forwards;}.sm-btn-success .rect-top:after,.sm-btn-fail .rect-top:after{content:'';display:block;height:100%;position:absolute;top:-1px;right:0;}.sm-btn-success .rect-top:after{animation:successRectRight .5s;animation-delay:1.5s;animation-iteration-count:1;animation-fill-mode:forwards;}.sm-btn-success .rect-bottom,.sm-btn-fail .rect-bottom{position:absolute;left:0px;}.sm-btn-success .rect-bottom{animation:successRectBottom 1s;animation-delay:.5s;animation-iteration-count:1;animation-fill-mode:forwards;}.sm-btn-success .rect-bottom:after,.sm-btn-fail .rect-bottom:after{content:'';display:block;height:100%;position:absolute;top:1px;right:0;}.sm-btn-success .rect-bottom:after{animation:successRectBottomRight .5s;animation-delay:1.5s;animation-iteration-count:1;animation-fill-mode:forwards;}.sm-btn-success .right-tick{position:absolute;width:8px;height:6px;display:block;top:18px;left:16px;z-index:2000;}.sm-btn-success .right-tick .right-tick-left,.sm-btn-success .right-tick .right-tick-right{position:absolute;height:1px;background:#00de76;}.sm-btn-success .right-tick .right-tick-left{transform:rotate(45deg);transform-origin:left top;top:-1px;left:-1px;animation:rightTickLeft .3s;animation-iteration-count:1;animation-fill-mode:forwards;}.sm-btn-success .right-tick .right-tick-right{transform:rotate(315deg);transform-origin:left bottom;top:1px;left:1px;animation:rightTickRight .3s;animation-delay:.29s;animation-iteration-count:1;animation-fill-mode:forwards;}.sm-btn-fail .sm-ico-wave{background-image:linear-gradient(0deg,#FC3BAB,#F26216);}.sm-btn-fail .out-silder-circle{background:rgba(244,88,58,.25);animation:failWave 1s infinite;animation-iteration-count:1;}.sm-btn-fail .sm-txt{color:#F55742;animation:failTxt 1s;animation-iteration-count:1;}.sm-btn-fail .rect-top:before{border-left:1px solid #F55742;animation:failRectLeft .5s;animation-iteration-count:1;}.sm-btn-fail .rect-top{animation:failRectTop 1s;animation-delay:.5s;animation-iteration-count:1;animation-fill-mode:forwards;}.sm-btn-fail .rect-top:after{animation:failRectRight .5s;animation-delay:1.5s;animation-iteration-count:1;animation-fill-mode:forwards;}.sm-btn-fail .rect-bottom{animation:failRectBottom 1s;animation-delay:.5s;animation-iteration-count:1;animation-fill-mode:forwards;}.sm-btn-fail .rect-bottom:after{animation:failRectBottomRight .5s;animation-delay:1.5s;animation-iteration-count:1;animation-fill-mode:forwards;}.sm-btn-fail .right-tick{display:none;}.sm-btn-fail .wrong-cross{position:absolute;width:8px;height:6px;display:block;top:19px;left:16px;z-index:2000;}.sm-btn-fail .wrong-cross .wrong-cross-left,.sm-btn-fail .wrong-cross .wrong-cross-right{position:absolute;height:1px;background:#F55742;}.sm-btn-fail .wrong-cross .wrong-cross-left{transform:rotate(135deg);transform-origin:left bottom;top:-6px;left:4px;animation:wrongCrossLeft .3s;animation-iteration-count:1;animation-fill-mode:forwards;}.sm-btn-fail .wrong-cross .wrong-cross-right{transform:rotate(45deg);transform-origin:left top;top:-5px;left:0px;animation:wrongCrossRight .3s;animation-delay:.29s;animation-iteration-count:1;animation-fill-mode:forwards;}@keyframes shieldanimation{0%{transform:scale(1);}20%{transform:scale(1.15);}40%{transform:scale(1);}100%{transform:scale(1);}}@keyframes defaultWave{0%{transform:scale(1);}20%{transform:scale(1.23);}40%{transform:scale(1);}100%{transform:scale(1);}}@keyframes defaultOutsideWave{0%{transform:scale(1);}20%{transform:scale(0.8125);}40%{transform:scale(1);}100%{transform:scale(1);}}@keyframes loadingWave{0%{transform:rotate(0deg);}100%{transform:rotate(360deg);}}@keyframes successWave{0%{background:none;}100%{background:#c3efe8;}}@keyframes successTxt{0%{color:#333333;}100%{color:#01BF8F;}}@keyframes successRectTop{0%{width:0;border-top:1px solid #00de76;}100%{width:100%;border-top:1px solid #00de76;}}@keyframes successRectLeft{0%{transform:scaleY(0);}100%{transform:scaleY(1);}}@keyframes successRectRight{0%{height:0;border-right:1px solid #00de76;}100%{height:104%;border-right:1px solid #00de76;}}@keyframes successRectBottom{0%{width:0;border-bottom:1px solid #00de76;}100%{width:100%;border-bottom:1px solid #00de76;}}@keyframes successRectBottomRight{0%{top:100%;border-right:1px solid #00de76;}100%{top:0px;border-right:1px solid #00de76;}}@keyframes failWave{0%{background:none;}100%{background:rgba(244,88,58,.25);}}@keyframes failTxt{0%{color:#333333;}100%{color:#F55742;}}@keyframes failRectTop{0%{width:0;border-top:1px solid #F55742;}100%{width:100%;border-top:1px solid #F55742;}}@keyframes failRectLeft{0%{transform:scaleY(0);}100%{transform:scaleY(1);}}@keyframes failRectRight{0%{height:0;border-right:1px solid #F55742;}100%{height:110%;border-right:1px solid #F55742;}}@keyframes failRectBottom{0%{width:0;border-bottom:1px solid #F55742;}100%{width:100%;border-bottom:1px solid #F55742;}}@keyframes failRectBottomRight{0%{top:100%;border-right:1px solid #F55742;}100%{top:1px;border-right:1px solid #F55742;}}@keyframes wrongCrossLeft{0%{width:0px;}100%{width:7px;}}@keyframes wrongCrossRight{0%{width:0px;}100%{width:7px;}}@keyframes rightTickLeft{0%{width:0px;}100%{width:3px;}}@keyframes rightTickRight{0%{width:0px;}100%{width:6px;}}");
    var p = function (t, e, n) {
        return t.style[e] = n
    };
    i.prototype = {
        constructor: function (t) {
            this.options = l.mix({}, r.ic.default_options, t), this.height = this.options.height < r.ic.default_options.height ? r.ic.default_options.height : this.options.height, "100%" == this.options.width ? this.width = "100%" : this.width = this.options.width < r.ic.default_options.width ? r.ic.default_options.width : this.options.width, this.fulfilled = !1, this.successful = !1, this.clicked = !1
        }, render: function () {
            var t = this, e = document.getElementById(this.options.renderTo.replace(/^#/, "")),
                n = l.getElementsByClassName("sm-btn"), i = n.length + 1;
            this.wrapper_id = "SM_BTN_WRAPPER_" + i, this.id = "SM_BTN_" + i, this.text_id = "SM_TXT_" + i, this.pop_id = "SM_POP_" + i, this.pop_inner_id = "SM_POP_INNER_" + i, this.pop_close_id = "SM_POP_CLOSE_" + i;
            var a = "<div id=" + this.id + ' class="sm-btn sm-btn-default">\n    <div class="sm-ico">\n      <div class="right-tick">\n        <div class="right-tick-left"></div>\n        <div class="right-tick-right"></div>\n      </div>\n      <div class="wrong-cross">\n        <div class="wrong-cross-left"></div>\n        <div class="wrong-cross-right"></div>\n      </div>\n      <div class="shield">\n        <svg width="12px" height="14px" viewBox="0 0 200 255">\n          <g id="Page3" stroke="#eeeeee" strokeWidth="1" fill="none" fillRule="evenodd">\n            <g id="Group3" fill="#ffffff" fillRule="nonzero">\n              <path d="M192.215987,31.5402031 C190.026012,31.619176 187.868479,31.6497744 185.757709,31.6497744 L185.748648,31.6497744 C130.221833,31.6497744 105.760339,6.2755772 105.556627,6.05672609 L100.008184,0 L94.4518488,6.05672609 C94.2095573,6.32191195 68.3980713,33.5987437 7.78430533,31.5402029 L2.8561292e-07,31.2753086 L0,146.302981 C0,176.418758 10.0841737,220.345176 97.2848165,253.952079 L100.000584,255 L102.715183,253.952079 C189.915826,220.345176 200,176.418467 200,146.302981 L200,31.2753086 L192.215987,31.5402031 Z"\n                id="Shape3"></path>\n            </g>\n          </g>\n        </svg>\n      </div>\n      <div class="sm-ico-wave"></div>\n      <div class="out-silder-circle"></div>\n    </div>\n    <span id=' + this.text_id + ' class="sm-txt">' + this.options.default_txt + '</span>\n    <div id="rectMask">\n      <div class="rect-top" id="rectTop"></div>\n      <div class="rect-bottom" id="rectBottom"></div>\n    </div>\n  </div>\n  <div id="sm-btn-bg">\n  </div>',
                s = document.createElement("div");
            s.id = this.wrapper_id, l.addClass(s, "sm-btn-wrapper"), s.innerHTML = a, "100%" == this.width ? p(s.childNodes[0], "width", "100%") : p(s.childNodes[0], "width", this.width + "px"), p(s.childNodes[0], "height", this.height + "px"), p(s.childNodes[0], "lineHeight", this.height + "px"), e.appendChild(s);
            var o = document.getElementById(this.id), r = document.getElementById("sm-btn-bg"),
                c = document.getElementById("rectMask"), d = document.getElementById("rectTop");
            "100%" == this.width ? p(r, "width", "100%") : p(r, "width", this.width + "px"), p(r, "height", this.height + "px"), p(r, "lineHeight", this.height + "px"), "100%" == this.width ? p(d, "width", "100%") : p(d, "width", this.width + "px"), p(d, "height", this.height / 2 + "px"), p(d, "lineHeight", this.height + "px"), "100%" == this.width ? p(c, "width", "calc(100% + 2px)") : p(c, "width", this.width + 2 + "px"), p(c, "width", this.width + 2 + "px"), p(c, "height", this.height + 2 + "px"), p(c, "lineHeight", this.height + 2 + "px"), l.addHandler(o, "click", function () {
                !t.clicked && !t.fulfilled && t.query(), !t.successful && t.fulfilled && t.reload()
            })
        }, loadExt: function (t) {
            this.render()
        }, getNVCVal: function () {
            var t = this;
            t.NVC_Data.a = t.options.appkey, t.NVC_Data.c = t.options.token, t.NVC_Data.d = t.options.scene, t.NVC_Data.h = t.options.trans || {};
            var e = t.NVC_Data;
            return e.b = t.__fy && t.__fy.getFYToken && t.__fy.getFYToken(t.__fy_options), t.NVC_Result.nvcPreRes && (e.e = t.NVC_Result.nvcPreRes.c), t.NVC_Result.sessionId && (e.f = t.NVC_Result.sessionId), t.NVC_Result.sig && (e.g = t.NVC_Result.sig), encodeURIComponent(JSON.stringify(e))
        }, getNVCValAsync: function (t) {
            var e = this;
            e.NVC_Data.a = e.options.appkey, e.NVC_Data.c = e.options.token, e.NVC_Data.d = e.options.scene, e.NVC_Data.h = e.options.trans || {};
            var n = +new Date, i = setInterval(function () {
                var a = e.NVC_Data;
                a.b = e.__fy && e.__fy.getFYToken && e.__fy.getFYToken(e.__fy_options), (a.b || +new Date - n > 1e3) && (clearInterval(i), e.NVC_Result.nvcPreRes && (a.e = e.NVC_Result.nvcPreRes.c), e.NVC_Result.sessionId && (a.f = e.NVC_Result.sessionId), e.NVC_Result.sig && (a.g = e.NVC_Result.sig), t && t(encodeURIComponent(JSON.stringify(a))))
            }, 100)
        }, getNC: function (t) {
            var e = this;
            t = t || {};
            var n = +new Date;
            e.options.popUp && popup.insertDom(1, e.options, n), AWSC.use("nc", function (i, a) {
                t.appkey = e.options.appkey, t.scene = e.options.scene, t.nvcToken = e.options.token, t.trans = e.options.trans, t.renderTo = e.options.renderTo, e.options.fontSize && (t.fontSize = e.options.fontSize), e.options.foreign && (t.foreign = e.options.foreign), e.options.language && (t.language = e.options.language), !t.customWidth && e.options.popUp && (t.width = 300), t.success = function (t) {
                    e.NVC_Result.sessionId = t.sessionId, e.NVC_Result.sig = t.sig, e.options.popUp && popup.hideDom(1, n), setTimeout(function () {
                        var t = document.getElementById(e.pop_id);
                        document.getElementById(e.wrapper_id).removeChild(t)
                    }, 1e3), e.succeed(t)
                }, t.fail = function (t) {
                    e.options.popUp && popup.hideDom(1, n), setTimeout(function () {
                        var t = document.getElementById(e.pop_id);
                        document.getElementById(e.wrapper_id).removeChild(t)
                    }, 1e3), e.fail(t)
                }, t.error = function (t) {
                    e.options.popUp && popup.hideDom(1, n), setTimeout(function () {
                        var t = document.getElementById(e.pop_id);
                        document.getElementById(e.wrapper_id).removeChild(t)
                    }, 1e3), e.neterr(t)
                }, e.nc = a.init(t)
            })
        }, getSC: function () {
            var t = this, e = +new Date;
            t.options.popUp && popup.insertDom(2, t.NVC_Opt, e), t.SC_Opt = {
                elementID: [],
                is_Opt: "",
                type: "scrape",
                width: 300,
                height: 100,
                isEnabled: !0,
                timeout: 3e3,
                times: 3,
                language: "cn",
                foreign: 0,
                apimap: {},
                objects: ["https://img.alicdn.com/tps/TB1BT9jPFXXXXbyXFXXXXXXXXXX-80-80.png"]
            }, AWSC.use("nc", function (n, i) {
                var a = l.mix(t.SC_Opt, t.options);
                a.callback = function (n) {
                    t.NVC_Result.sessionId = n.sessionId, t.NVC_Result.sig = n.sig, t.options.popUp && popup.hideDom(2, e), t.options.nvcCallback && t.options.nvcCallback(t.getNVCVal())
                }, t.sc = i.init(a)
            })
        }, query: function () {
            var t = this;
            this.clicked = !0;
            var e = document.getElementById(this.id);
            l.removeClass(e, "sm-btn-default"), l.removeClass(e, "sm-btn-fail"), l.addClass(e, "sm-btn-loading");
            var n = this, i = document.getElementById(this.text_id);
            i.innerText = this.options.scaning_txt + "...";
            var a = 0, s = setInterval(function () {
                switch (a) {
                    case 1:
                        i.innerText = t.options.scaning_txt + "";
                        break;
                    case 2:
                        i.innerText = t.options.scaning_txt + ".";
                        break;
                    case 3:
                        i.innerText = t.options.scaning_txt + "..";
                        break;
                    case 4:
                        i.innerText = t.options.scaning_txt + "...", a = 0
                }
                a++
            }, 300);
            n.getNVCValAsync(function (t) {
                l.jsonp({
                    url: r.ic.query_url,
                    data: {a: decodeURIComponent(t), v: .04},
                    callback: "callback",
                    callbackName: "callback",
                    success: function (t) {
                        if (t.success) {
                            switch (t.result.code) {
                                case 100:
                                case 200:
                                    t.result.result.token = n.options.token, n.succeed(t.result.result);
                                    break;
                                case 800:
                                case 900:
                                    n.fail();
                                    break;
                                case 400:
                                    n.popNC("nc");
                                    break;
                                case 600:
                                    n.popNC("sc")
                            }
                            clearInterval(s)
                        } else clearInterval(s), n.fail()
                    },
                    fail: function () {
                        clearInterval(s), n.neterr()
                    }
                })
            })
        }, popNC: function (t) {
            this.fulfilled = !0;
            var e = this, n = document.createElement("div");
            n.id = this.pop_id, this.options.secvrf_layout ? l.addClass(n, "sm-pop-toplayer") : (l.addClass(n, "sm-pop"), "100%" == this.width ? p(n, "width", "calc(100% + 20px)") : p(n, "width", this.width + 20 + "px"), p(n, "left", "-10px"));
            var i = void 0, a = document.createElement("div");
            switch (a.id = this.pop_inner_id, l.addClass(a, "sm-pop-inner"), t) {
                case"sc":
                case"nc":
                    p(n, "backgroundColor", ""), "sc" === t ? (i = (r.ic.sc_height > this.height ? r.ic.sc_height : this.height) + 20, this.options.secvrf_layout || (p(n, "height", i + "px"), p(n, "lineHeight", i + "px"), p(n, "top", -(i - this.height) / 2 + "px"))) : (i = (r.ic.nc_height > this.height ? r.ic.nc_height : this.height) + 40, this.options.secvrf_layout || (p(n, "height", i + "px"), p(n, "lineHeight", i + "px"), p(n, "top", -(i - this.height) / 2 + "px"))), "sc" === t ? p(a, "top", (i - r.ic.sc_height) / 2 + 10 + "px") : p(a, "top", (i - r.ic.nc_height) / 2 + "px"), this.options.secvrf_layout ? p(a, "left", (window.innerWidth - 300) / 2 + "px") : p(a, "left", "10px"), n.appendChild(a), e.options.renderTo = "#" + this.pop_inner_id, document.getElementById(this.wrapper_id).appendChild(n), "nc" === t ? e.getNC() : e.getSC()
            }
        }, reload: function () {
            var t = document.getElementById(this.id);
            this.successful = !1, this.fulfilled = !1, l.removeClass(t, "sm-btn-success"), l.removeClass(t, "sm-btn-fail"), l.addClass(t, "sm-btn-default"), this.query()
        }, reset: function () {
            var t = document.getElementById(this.id);
            this.successful = !1, l.removeClass(t, "sm-btn-success"), l.removeClass(t, "sm-btn-fail"), l.addClass(t, "sm-btn-default"), document.getElementById(this.text_id).innerText = this.options.default_txt, this.NVC_Data && this.NVC_Data.f && (this.NVC_Data.f = null), this.NVC_Data && this.NVC_Data.g && (this.NVC_Data.g = null), this.NVC_Data && this.NVC_Data.e && (this.NVC_Data.e = null), this.NVC_Data && this.NVC_Data.b && (this.NVC_Data.b = null), this.NVC_Data && this.NVC_Data.h && (this.NVC_Data.h = null), this.NVC_Result && this.NVC_Result.sessionId && (this.NVC_Result.sessionId = null), this.NVC_Result && this.NVC_Result.sig && (this.NVC_Result.sig = null), this.fulfilled = !0
        }, succeed: function (t) {
            var e = document.getElementById(this.id);
            this.successful = !0, l.removeClass(e, "sm-btn-loading"), l.removeClass(e, "sm-btn-fail"), l.addClass(e, "sm-btn-success"), document.getElementById(this.text_id).innerText = this.options.success_txt, this.fulfilled = !0, this.options.success && this.options.success(t)
        }, fail: function (t) {
            var e = document.getElementById(this.id);
            this.successful = !1, l.removeClass(e, "sm-btn-loading"), l.removeClass(e, "sm-btn-success"), l.addClass(e, "sm-btn-fail"), document.getElementById(this.text_id).innerText = this.options.fail_txt, this.fulfilled = !0, this.options.fail && this.options.fail(t)
        }, neterr: function (t) {
            var e = document.getElementById(this.id);
            this.successful = !1, l.removeClass(e, "sm-btn-loading"), l.removeClass(e, "sm-btn-success"), l.addClass(e, "sm-btn-fail"), document.getElementById(this.text_id).innerText = this.options.neterr_txt, this.fulfilled = !0, this.options.error && this.options.error(t)
        }, init: function () {
            this.loadExt()
        }
    };
    var u = {
        TEST_PASS: 200,
        TEST_NC_PASS: 4e3,
        TEST_NC_BLOCK: 400300,
        TEST_SC_PASS: 6e3,
        TEST_SC_BLOCK: 600300,
        TEST_BLOCK: 800,
        init: function (t) {
            t = t || {}, s(t), c.initializationReport(t);
            var e = new i(t);
            return e.init(), {
                reset: function () {
                    return e.reset()
                }, getNC: function (t) {
                    return e.getNC(t)
                }, getNVCVal: function () {
                    return e.getNVCVal()
                }, getNVCValAsync: function (t) {
                    return e.getNVCValAsync(t)
                }
            }
        }
    };
    t.exports = u
}, function (t, e, n) {
    "use strict";

    function i() {
        for (var t = "https://at.alicdn.com/t/font_1465353706_4784257", e = '@charset "utf-8";@font-face{font-family:\'nc_iconfont\';src:url("' + t + '.eot");src:url("' + t + ".eot?#iefix\") format('embedded-opentype'),url(\"" + t + ".woff\") format('woff'),url(\"" + t + ".ttf\") format('truetype'),url(\"" + t + ".svg#iconfont\") format('svg')}.nc-container div#nc-loading-circle{background:transparent;width:20px;height:20px;display:inline-block;position:relative;vertical-align:middle}.nc-container div#nc-loading-circle .sk-circle{background:transparent;width:100%;height:100%;position:absolute;left:0;top:0}.nc-container #nc-loading-circle .sk-circle:before{content:'';display:block;margin:0 auto;width:15%;height:15%;background-color:#818181;border-radius:100%;-webkit-animation:sk-circleFadeDelay 1.2s infinite ease-in-out both;animation:sk-circleFadeDelay 1.2s infinite ease-in-out both}", n = 2; n <= 12; n++) {
            var i = 30 * (n - 1);
            e += ".nc-container #nc-loading-circle .sk-circle" + n + "{-webkit-transform:rotate(" + i + "deg);-ms-transform:rotate(" + i + "deg);transform:rotate(" + i + "deg)}";
            var a = 1.2 - .1 * (n - 1);
            e += ".nc-container #nc-loading-circle .sk-circle" + n + ":before{-webkit-animation-delay:-" + a + "s;animation-delay:-" + a + "s}"
        }
        e += '@-webkit-keyframes sk-circleFadeDelay{0%,39%,100%{opacity:0}40%{opacity:1}}@keyframes sk-circleFadeDelay{0%,39%,100%{opacity:0}40%{opacity:1}}.nc-container .scale_text2 #nc-loading-circle .sk-circle:before{background-color:#fff}.nc_iconfont{font-family:"nc_iconfont";color:#ff3f08;font-style:normal}.nc-container .nc_wrapper .errloading{text-align:center;border:#faf1d5 1px solid;text-indent:3px;background-image:none;width:auto;line-height:20px;padding:7px 5px 8px 5px;color:#ef9f06;}.nc-container .nc_wrapper .errloading a{color:#30a7fc}.button_move{transition:left .5s;-moz-transition:left .5s;-webkit-transition:left .5s;-o-transition:left .5s}.bg_move{transition:width .5s;-moz-transition:width .5s;-webkit-transition:width .5s;-o-transition:width .5s}.nc-container .nc_wrapper{width:300px;}.nc_scale{width:auto;height:34px;background:#e8e8e8;position:relative;margin:0;padding:0}.nc-container .nc_scale div{height:auto}.nc-container .nc_scale ul{list-style:none}.nc-container .nc_scale .btn_slide{color:#737383;background-image:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.nc-container .nc_scale span{text-align:center;width:40px;height:32px;line-height:32px;border:1px solid #ccc;position:absolute;left:0;cursor:move;background:#fff;z-index:2}.nc-container .nc_scale span.nc-lang-cnt{*line-height:34px;float:none;width:auto;height:auto;*height:34px;border:none;position:static;cursor:inherit;background:none;z-index:0;display:inline}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.nc_scale span{height:32px}}.nc-container .nc_wrapper .errloading .icon_warn{cursor:default;color:#ff3f08;float:left;background:transparent;z-index:3}.nc-container .nc_scale .btn_ok{cursor:default;line-height:34px;text-align:center;font-size:20px;background:#fff;z-index:3;color:#76c61d}.nc-container .nc_scale .nc_ok,.nc-container .nc_scale .nc_bg{background:#7ac23c}.nc-container .nc_scale .nc_bg{position:absolute;height:100%;_height:34px;left:0;width:10px}.nc-container .nc_scale .scale_text{width:100%;height:100%;text-align:center;position:absolute;z-index:1;background:transparent;color:#9c9c9c;line-height:34px;cursor:pointer}.nc-container .nc_scale .scale_text2{text-align:left;color:#fff;text-indent:10px}.nc-container .nc_scale .scale_text2 b{padding-left:0;font-weight:normal}.nc-container .nc_scale .scale_text.scale_loading_text{text-align:center}.scale_text i{font-style:normal;border:none;position:static;cursor:default;color:#fffc00;background:none;display:inline;width:100%}.nc-lang-ar_MA,.nc-lang-ar_SA,.nc-lang-iw_HE,.nc-lang-iw_IL{text-align:right;*text-align:left;}.nc-lang-ar_MA .nc_scale .scale_text2,.nc-lang-ar_SA .nc_scale .scale_text2,.nc-lang-iw_HE .nc_scale .scale_text2,.nc-lang-iw_IL .nc_scale .scale_text2{text-align:right;}.nc-lang-ar_MA .nc_scale .scale_text2 span,.nc-lang-ar_SA .nc_scale .scale_text2 span,.nc-lang-iw_HE .nc_scale .scale_text2 span,.nc-lang-iw_IL .nc_scale .scale_text2 span{*display:inline-block;padding:0 56px 0 0}.nc-lang-ar_MA span.nc-lang-cnt,.nc-lang-ar_SA span.nc-lang-cnt,.nc-lang-iw_HE span.nc-lang-cnt,.nc-lang-iw_IL span.nc-lang-cnt{text-align:right;direction:rtl}.nc-container{font-size:18px;-ms-touch-action:none;touch-action:none;}.nc-container p{margin:0;padding:0;display:inline}.nc-container .scale_text.scale_text span[data-nc-lang="SLIDE"]{display:inline-block;width:100%}.nc-container .scale_text.scale_text.slidetounlock span[data-nc-lang="SLIDE"]{background:-webkit-gradient(linear,left top,right top,color-stop(0,#4d4d4d),color-stop(.4,#4d4d4d),color-stop(.5,#fff),color-stop(.6,#4d4d4d),color-stop(1,#4d4d4d));-webkit-background-clip:text;-webkit-text-fill-color:transparent;-webkit-animation:slidetounlock 3s infinite;-webkit-text-size-adjust:none}.nc-container .nc_scale .nc-align-center.scale_text2{text-align:center;text-indent:-42px}@-webkit-keyframes slidetounlock{0%{background-position:-200px 0}100%{background-position:200px 0}}';
        var s = u.createElement("style");
        if (u.getElementsByTagName("head")[0].appendChild(s), s.styleSheet) s.styleSheet.disabled || (s.styleSheet.cssText = e); else try {
            s.innerHTML = e
        } catch (t) {
            s.innerText = e
        }
    }

    function a() {
        var t = '<div id="nc-loading-circle" class="nc-loading-circle">';
        if (!r.isIEX(8) && !r.isIEX(9)) for (var e = 1; e < 13; e++) t += '<div class="sk-circle' + e + ' sk-circle"></div>';
        return t += "</div>"
    }

    function s(t) {
        function e() {
            function e() {
                !o.jsReady && o.__fy && (o.jsReady = !0, n())
            }

            o.nc_wrapper.innerHTML = '<div id="nc_' + o.wrapperId + '__n1t_loading" class="nc_scale"><div id="nc_' + o.wrapperId + '__bg" class="nc_bg" style="width: 0px;"></div><div id="nc_' + o.wrapperId + '__scale_text_loading" class="scale_text"><span class="nc-lang-cnt"><b>' + c.getLanuage(t, "LOADING") + "</b></span>" + a() + "</div>", l.loadFY(o, function (t) {
                e()
            }, function (t) {
                i(g)
            })
        }

        function n() {
            function e(e) {
                function i() {
                    k.onmousedown = null, r.removeEvt(u, "mousemove", s), r.removeEvt(u, "mouseup", d), r.removeEvt(u, "touchmove", g), r.removeEvt(u, "touchend", f), r.removeEvt(k, "touchstart", l);
                    var e = {};
                    e.btn = k, e.bar = w.childNodes[1], C.className += " nc-align-center scale_text2", C.innerHTML = '<span class="nc-lang-cnt"><b>' + c.getLanuage(t, "LOADING") + "</b></span>" + a(), m()
                }

                function s(t) {
                    h || (h = !0);
                    var e = (t || p.event).clientX, a = Math.min(v, Math.max(-2, y + (e - _)));
                    if (k.style.left = a + "px", n(Math.round(100 * Math.max(0, a / v)), a), e >= S + w.offsetWidth && (a < v || e - y < v)) return void d.call(this);
                    var s = r.getClientRect(k).left;
                    a !== v && e - s - x !== v || i()
                }

                function d() {
                    parseInt(k.style.left) < v && (r.addClass(k, "button_move"), r.addClass(b, "bg_move"), k.style.left = "0px", n(0, 0), setTimeout(function () {
                        r.removeClass(k, "button_move"), r.removeClass(b, "bg_move")
                    }, 500)), r.removeEvt(this, "touchmove", g), r.removeEvt(u, "touchmove", g), r.removeEvt(u, "mousemove", s), r.removeEvt(u, "mouseup", d)
                }

                function f(t) {
                    d.call(this, t.touches[0])
                }

                function g(t) {
                    t.preventDefault(), s.call(this, t.touches[0])
                }

                o.__fy.fyObj.startRecord();
                var h = !1, _ = (e || p.event).clientX, x = k.offsetWidth, v = w.offsetWidth - x, y = k.offsetLeft,
                    S = r.getClientRect(w).left;
                r.addHandler(u, "mousemove", s), r.addHandler(u, "mouseup", d), r.addHandler(u, "touchmove", g), r.addHandler(u, "touchend", f)
            }

            function n(t, e) {
                S.style.width = Math.max(0, e) + k.offsetWidth / 2 + "px"
            }

            function l(t) {
                t.preventDefault(), e.call(this, t.touches[0])
            }

            function g(t) {
                for (var e = t.offsetLeft, n = t.offsetParent; null !== n;) e += n.offsetLeft, n = n.offsetParent;
                return e
            }

            function h(t) {
                for (var e = t.offsetTop, n = t.offsetParent; null !== n;) e += n.offsetTop, n = n.offsetParent;
                return e
            }

            function m() {
                var e = (new Date, t.trans || {});
                try {
                    e.ncSessionID = function (t) {
                        return parseInt(t.offsetWidth + "a" + t.offsetHeight + "a" + g(t) + "a" + h(t), 11).toString(16)
                    }(u.getElementById("nc_" + o.wrapperId + "_n1t"))
                } catch (t) {
                    e.ncSessionID = "0"
                }
                t.appkey, t.token, o.__fy.getFYToken(o.__fy_options), r.obj2str(e), t.scene, t.language, d.jsv;
                setTimeout(function () {
                    var n = {
                        a: t.appkey,
                        t: t.token,
                        n: o.__fy.getFYToken(o.__fy_options),
                        p: r.obj2str(e),
                        scene: t.scene || "",
                        asyn: 0,
                        lang: t.language,
                        v: d.jsv
                    };
                    if (t.noRequest) _(n); else {
                        var a = {
                            url: d.URL[t.foreign ? "us" : "cn"].analyze,
                            callback: "callback",
                            data: n,
                            success: function (t) {
                                x(t)
                            },
                            fail: function () {
                                i(f)
                            }
                        };
                        t.replaceCallback ? t.replaceCallback(a) : r.jsonp(a)
                    }
                }, 1)
            }

            function _(e) {
                k.className = "nc_iconfont btn_ok", k.innerHTML = "&#xe60b;", C.innerHTML = '<span class="nc-lang-cnt"><b>' + c.getLanuage(t, "SUCCESS") + "</b></span>", t.success && t.success(e)
            }

            function x(e) {
                if (e.success) {
                    if (0 === e.result.code) {
                        k.className = "nc_iconfont btn_ok", k.innerHTML = "&#xe60b;", C.innerHTML = '<span class="nc-lang-cnt"><b>' + c.getLanuage(t, "SUCCESS") + "</b></span>";
                        var n = {sig: e.result.value, sessionId: e.result.csessionid, token: t.token};
                        t.success && t.success(n)
                    } else if (300 === e.result.code || 69634 === e.result.code) {
                        var a = function (t, e, n) {
                            for (var i = 0, a = e, s = t.length; a < s;) i <<= 3, i += t.charCodeAt(a), a += n;
                            i < 0 && (i = 0 - i);
                            for (var o = "0123456789abcdefghijkmnpqrstuvwxyzABCDEFGHJKLMNPQRSTUVWXYZ", r = ""; i >= 58;) {
                                var c = i % 58;
                                r = o[c] + r, i = (i - c) / 58
                            }
                            r += o[(new Date).getDate()];
                            var l = r.length;
                            return l > 6 && (r = r.substr(l - 6, l - 1)), r
                        }(t.token, 0, 1);
                        s(a)
                    }
                } else i(e.success)
            }

            o.nc_wrapper.innerHTML = "";
            var v = u.createElement("div");
            v.id = "nc_" + o.wrapperId + "_n1t", v.className = "nc_scale";
            var b = u.createElement("div");
            b.id = "nc_" + o.wrapperId + "__bg", b.className = "nc_bg", b.style.width = "0px", v.appendChild(b);
            var y = u.createElement("span");
            y.id = "nc_" + o.wrapperId + "_n1z", y.className = "nc_iconfont btn_slide", y.style.left = "0px", y.innerHTML = "\ue601", v.appendChild(y);
            var C = u.createElement("div");
            C.id = "nc_" + o.wrapperId + "__scale_text", C.className = "scale_text slidetounlock", C.innerHTML = '<span class="nc-lang-cnt" data-nc-lang="SLIDE">' + c.getLanuage(t, "SLIDE") + "</span>", v.appendChild(C), o.nc_wrapper.appendChild(v);
            var w = v, k = y, S = w.getElementsByTagName("DIV")[0];
            k.onmousedown = e, r.addHandler(k, "touchstart", l), w.onselectstart = function () {
                return !1
            }
        }

        function i(e) {
            o.nc_wrapper.innerHTML = '<div class="errloading"><i class="nc_iconfont icon_warn">&#xe60a;</i><span class="nc-lang-cnt">' + c.getLanuage(t, "ERROR") + "</span>" + (t.hideErrorCode ? "" : '<span class="nc-errcode">(' + e + ")</span>") + "</div>", r.addHandler(o.nc_wrapper, "mousedown", function t() {
                r.removeEvt(o.nc_wrapper, "mousedown", t), o.reset()
            }), r.addHandler(o.nc_wrapper, "touchend", function t() {
                r.removeEvt(o.nc_wrapper, "touchend", t), o.reset()
            }), t.error && t.error(e)
        }

        function s(e) {
            o.nc_wrapper.innerHTML = '<div class="errloading"><i class="nc_iconfont icon_warn">&#xe60a;</i>' + c.getLanuage(t, "FAIL") + (t.hideErrorCode ? "" : "(error:" + e + ")") + "</div>", r.addHandler(o.nc_wrapper, "mousedown", function t() {
                r.removeEvt(o.nc_wrapper, "mousedown", t), o.reset()
            }), r.addHandler(o.nc_wrapper, "touchend", function t() {
                r.removeEvt(o.nc_wrapper, "touchend", t), o.reset()
            }), t.fail && t.fail(e)
        }

        var o = this;
        o.options = t, o.wrapperId = ++p.__awscnc_wrapper_id__, function (e) {
            var n = r.query(e);
            o.nc_container = n, n.className = "sm-pop-inner nc-container", t.hide && (n.style.display = "none");
            var i = u.createElement("div");
            i.className = "nc_" + o.wrapperId + "_nocaptcha", i.id = "nc_" + o.wrapperId + "_nocaptcha", n.appendChild(i), r.insertCSS(".nc-container #nc_" + o.wrapperId + "_wrapper{width:" + ("auto" === t.width ? "auto" : t.width + "px") + ";height:" + t.height + "px;font-size:" + t.fontSize + "px;line-height:" + t.height + "px;}.nc-container .nc_" + o.wrapperId + "_n1z{width:" + (t.height / 34 * 42 | 0) + "px;}");
            var a = u.createElement("div");
            a.id = "nc_" + o.wrapperId + "_wrapper", a.className = "nc_wrapper", i.appendChild(a), o.nc_wrapper = a
        }(t.renderTo), o.initLoading = e, e(o.nc_wrapper)
    }

    function o(t) {
        if (t.apimap) {
            var e = t.foreign ? "us" : "cn";
            d.URL[e].analyze = t.apimap.analyze ? t.apimap.analyze : d.URL[e].analyze, d.URL[e].initialize = t.apimap.initialize ? t.apimap.initialize : d.URL[e].initialize
        }
        if (t.test) t.appkey = "CF_APP_1", t.scene = "register", t.trans = t.trans || {}, t.trans.key1 = h.TEST_PASS, t.test === h.TEST_BLOCK && (t.trans.key1 = h.TEST_BLOCK); else if ("string" != typeof t.appkey || "string" != typeof t.scene) {
            var n = window.console;
            n && n.error("Invalid NC params: appkey=" + t.appkey + " scene=" + t.scene)
        }
        if ("auto" !== t.width && (t.width = t.width > 300 ? t.width : 300), 34 !== t.height && (t.height = t.height > 34 ? t.height : 34), t.fontSize ? t.fontSize = t.fontSize > 12 ? t.fontSize : 12 : t.fontSize = t.height / 34 * 12 | 0, t.timeout = t.timeout || 3e3, t.language = t.language || "cn", t.times = t.times || 5, t.hideErrorCode = !!t.hideErrorCode, t.token || (t.token = t.nvcToken || [t.appkey, t.scene, +new Date, Math.random()].join(":")), !t.replaceCallback && "function" != typeof t.success) {
            var n = p.console;
            n && n.error("Invalid NC params: success=" + t.success)
        }
    }

    var r = n(2), c = n(7), l = n(1), d = n(0), p = (n(3), window), u = document;
    p.__awscnc_wrapper_id__ = p.__awscnc_wrapper_id__ || 0;
    var f = "00", g = "04";
    s.prototype = {
        reset: function () {
            this.jsReady = !1;
            var t = this.options;
            t.token || (t.token = t.nvcToken || [t.appkey, t.scene, +new Date, Math.random()].join(":")), this.nc_wrapper && this.initLoading()
        }, show: function () {
            this.nc_container.style.display = "block"
        }, hide: function () {
            this.nc_container.style.display = "none"
        }, setTrans: function (t) {
        }, getToken: function () {
            return this.options.token
        }
    };
    var h = {
        TEST_PASS: "code0", TEST_BLOCK: "code300", init: function (t) {
            t = t || {}, i(), o(t), l.initializationReport(t);
            var e = new s(t);
            return {
                reset: function () {
                    return e.reset()
                }, show: function () {
                    return e.show()
                }, hide: function () {
                    return e.hide()
                }, setTrans: function (t) {
                    return e.setTrans(t)
                }, getToken: function () {
                    return e.getToken()
                }
            }
        }
    };
    t.exports = h
}, function (t, e, n) {
    "use strict";

    function i(t) {
        function e() {
            !n.jsReady && n.__fy && (n.jsReady = !0, a(n))
        }

        var n = this;
        n.options = t, n.NVC_Result = {}, o.loadFY(n, function (t) {
            e()
        }, function (e) {
            t.error && t.error(l)
        }), n.NVC_Data = {a: t.appkey, c: t.token, d: t.scene, j: {test: 1}}, t.trans && (n.NVC_Data.h = t.trans)
    }

    function a(t) {
        c.jsonp({
            url: "https://cf.aliyun.com/nvc/nvcPrepare.jsonp",
            callback: "callback",
            data: {a: JSON.stringify({a: t.options.appkey, d: t.options.scene, c: t.options.token})},
            success: function (e) {
                e.result && (e.result.result && (t.NVC_Result.nvcPreRes = e.result.result), t.options.capCode = e.result.code, 400 === t.options.capCode ? t.getNC() : 600 === t.options.capCode && t.getSC())
            }
        })
    }

    function s(t) {
        if (t.apimap) {
            var e = t.foreign ? "us" : "cn";
            r.URL[e].analyze = t.apimap.analyze ? t.apimap.analyze : r.URL[e].analyze, r.URL[e].initialize = t.apimap.initialize ? t.apimap.initialize : r.URL[e].initialize
        }
        if (t.test) t.appkey = "CF_APP_1", t.scene = "nvc_register", t.trans = t.trans || {}, t.trans.nvcCode = 200, t.trans.key1 = "code0", t.test === d.TEST_BLOCK ? (t.trans.nvcCode = 800, t.trans.key1 = "code300") : t.test === d.TEST_NC_PASS ? (t.trans.nvcCode = 400, t.trans.key1 = "code0") : t.test === d.TEST_NC_BLOCK ? (t.trans.nvcCode = 400, t.trans.key1 = "code300") : t.test === d.TEST_SC_PASS ? (t.trans.nvcCode = 600, t.trans.key1 = "code0") : t.test === d.TEST_SC_BLOCK && (t.trans.nvcCode = 600, t.trans.key1 = "code300"); else if ("string" != typeof t.appkey || "string" != typeof t.scene) {
            var n = window.console;
            n && n.error("Invalid NVC params: appkey=" + t.appkey + " scene=" + t.scene)
        }
        t.language = t.language || "cn", t.token = t.token || [t.appkey, t.scene, +new Date, Math.random()].join(":")
    }

    var o = n(1), r = n(0), c = n(2), l = (window, document, "04");
    i.prototype = {
        getNVCVal: function () {
            var t = this;
            t.NVC_Data.a = t.options.appkey, t.NVC_Data.c = t.options.token, t.NVC_Data.d = t.options.scene, t.NVC_Data.h = t.options.trans || {};
            var e = t.NVC_Data;
            return e.b = t.__fy && t.__fy.getFYToken && t.__fy.getFYToken(t.__fy_options), t.NVC_Result.nvcPreRes && (e.e = t.NVC_Result.nvcPreRes.c), t.NVC_Result.sessionId && (e.f = t.NVC_Result.sessionId), t.NVC_Result.sig && (e.g = t.NVC_Result.sig), encodeURIComponent(JSON.stringify(e))
        }, getNVCValAsync: function (t) {
            var e = this;
            e.NVC_Data.a = e.options.appkey, e.NVC_Data.c = e.options.token, e.NVC_Data.d = e.options.scene, e.NVC_Data.h = e.options.trans || {};
            var n = +new Date, i = setInterval(function () {
                var a = e.NVC_Data;
                a.b = e.__fy && e.__fy.getFYToken && e.__fy.getFYToken(e.__fy_options), (a.b || +new Date - n > 1e3) && (clearInterval(i), e.NVC_Result.nvcPreRes && (a.e = e.NVC_Result.nvcPreRes.c), e.NVC_Result.sessionId && (a.f = e.NVC_Result.sessionId), e.NVC_Result.sig && (a.g = e.NVC_Result.sig), t && t(encodeURIComponent(JSON.stringify(a))))
            }, 100)
        }, getNC: function (t) {
            if (t = t || {}, t.appkey || t.scene || t.test) {
                var e = window.console;
                e && e.error("\u5728\u4e8c\u6b21\u9a8c\u8bc1\u4e2d\uff0c\u8bf7\u4e0d\u8981\u914d\u7f6e\u521d\u59cb\u5316\u53c2\u6570appkey\uff0cscene\uff0ctest\u7684\u503c")
            }
            var n = this;
            AWSC.use("nc", function (e, i) {
                t.appkey = n.options.appkey, t.scene = n.options.scene, t.nvcToken = n.options.token, t.trans = n.options.trans, t.success = function (t) {
                    n.NVC_Result.sessionId = t.sessionId, n.NVC_Result.sig = t.sig, n.options.success && n.options.success(n.getNVCVal())
                }, t.fail = function (t) {
                    n.options.fail && n.options.fail(t)
                }, t.error = function (t) {
                    n.options.error && n.options.error(t)
                }, n.nc = i.init(t)
            })
        }, getSC: function () {
            var t = this;
            t.SC_Opt = {
                elementID: [],
                is_Opt: "",
                type: "scrape",
                width: 300,
                height: 100,
                isEnabled: !0,
                timeout: 3e3,
                times: 3,
                language: "cn",
                foreign: 0,
                apimap: {},
                objects: ["https://img.alicdn.com/tps/TB1BT9jPFXXXXbyXFXXXXXXXXXX-80-80.png"]
            }, AWSC.use("nc", function (e, n) {
                var i = c.extend(t.SC_Opt, t.options);
                i.nvcToken = t.options.token, i.test = void 0, i.success = function (e) {
                    t.NVC_Result.sessionId = e.sessionId, t.NVC_Result.sig = e.sig, t.options.success && t.options.success(t.getNVCVal())
                }, i.fail = function (e) {
                    t.options.fail && t.options.fail(e)
                }, t.sc = n.init(i)
            })
        }, reset: function () {
            var t = this;
            t.NVC_Data && t.NVC_Data.f && (t.NVC_Data.f = null), t.NVC_Data && t.NVC_Data.g && (t.NVC_Data.g = null), t.NVC_Result && t.NVC_Result.sessionId && (t.NVC_Result.sessionId = null), t.NVC_Result && t.NVC_Result.sig && (t.NVC_Result.sig = null), t.nc && t.nc.reset()
        }
    };
    var d = {
        TEST_PASS: 200,
        TEST_NC_PASS: 4e3,
        TEST_NC_BLOCK: 400300,
        TEST_SC_PASS: 6e3,
        TEST_SC_BLOCK: 600300,
        TEST_BLOCK: 800,
        init: function (t) {
            t = t || {}, s(t), o.initializationReport(t);
            var e = new i(t);
            return {
                getNVCVal: function () {
                    return e.getNVCVal()
                }, getNVCValAsync: function (t) {
                    return e.getNVCValAsync(t)
                }, getNC: function (t) {
                    return e.getNC(t)
                }, getSC: function (t) {
                    return e.getSC(t)
                }, reset: function () {
                    return e.reset()
                }
            }
        }
    };
    t.exports = d
}, function (t, e, n) {
    "use strict";

    function i(t, e) {
        var n = t.language || a;
        return t.upLang && t.upLang[n] && t.upLang[n][e] ? t.upLang[n][e] : s[n] ? s[n][e] : s[a][e]
    }

    var a = "cn", s = {
        cn: {
            SLIDE: "\u8bf7\u6309\u4f4f\u6ed1\u5757\uff0c\u62d6\u52a8\u5230\u6700\u53f3\u8fb9",
            SUCCESS: "\u9a8c\u8bc1\u901a\u8fc7",
            LOADING: "\u52a0\u8f7d\u4e2d",
            FAIL: "\u9a8c\u8bc1\u5931\u8d25\uff0c\u70b9\u51fb\u6846\u4f53\u91cd\u8bd5",
            ERROR: "\u7f51\u7edc\u4e0d\u7ed9\u529b\uff0c\u8bf7\u70b9\u51fb\u6846\u4f53\u91cd\u8bd5"
        },
        tw: {
            SLIDE: "\u8acb\u6309\u4f4f\u6ed1\u584a\uff0c\u62d6\u52d5\u5230\u6700\u53f3\u908a",
            SUCCESS: "\u9a57\u8b49\u901a\u904e",
            LOADING: "\u52a0\u8f09\u4e2d",
            FAIL: "\u9a57\u8b49\u5931\u6557\uff0c\u9ede\u64ca\u6846\u9ad4\u91cd\u8a66",
            ERROR: "\u7db2\u7d61\u4e0d\u7d66\u529b\uff0c\u8acb\u9ede\u64ca\u6846\u9ad4\u91cd\u8a66"
        },
        en: {
            SLIDE: "Please slide to verify",
            SUCCESS: "Verified",
            LOADING: "Loading",
            FAIL: "Oops... something's wrong. Please refresh and try again.",
            ERROR: "Net Err. Please refresh, or feedback"
        },
        ar_SA: {
            SLIDE: "\u064a\u0631\u062c\u0649 \u0627\u0644\u062a\u0645\u0631\u064a\u0631 \u0644\u0644\u062a\u062d\u0642\u0642",
            SUCCESS: "\u062a\u0645 \u0627\u0644\u062a\u062d\u0642\u0642",
            LOADING: "\u062c\u0627\u0631\u064a \u0627\u0644\u062a\u062d\u0645\u064a\u0644",
            FAIL: "\u0639\u0641\u0648\u0627... \u0634\u064a\u0621 \u0645\u0627 \u062e\u0637\u0623. \u064a\u0631\u062c\u0649 \u0627\u0644\u062a\u0646\u0634\u064a\u0637 \u0648\u0625\u0639\u0627\u062f\u0629 \u0627\u0644\u0645\u062d\u0627\u0648\u0644\u0629",
            ERROR: "\u062e\u0637\u0623 \u0628\u0627\u0644 \u0644\u0634 \u0643\u0629. \u064a\u0631\u062c\u0649 \u0627\u0644\u062a\u0646\u0634\u064a\u0637\u060c \u0623\u0648 \u0627\u0644\u062a\u0639\u0644\u064a\u0642"
        },
        de_DE: {
            SLIDE: "&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Bitte schieben Sie, um zu \xfcberpr\xfcfen",
            SUCCESS: "Verifiziert",
            LOADING: "Lade",
            FAIL: "Huch ... etwas ist schief gelaufen. Bitte aktualisieren Sie und versuchen Sie es erneut",
            ERROR: "Netzfehler. Bitte aktualisieren oder feedback angeben."
        },
        es_ES: {
            SLIDE: "Por favor, deslice para verificar",
            SUCCESS: "Verificado",
            LOADING: "Cargando",
            FAIL: "Vaya ... algo est\xe1 mal. Por favor actualizar y volver a intentar",
            ERROR: "Error de red. Por favor, actualice o inf\xf3rmenos"
        },
        fr_FR: {
            SLIDE: "Faites glisser pour verifier ",
            SUCCESS: "V\xe9rifi\xe9",
            LOADING: "Chargement",
            FAIL: "Oups\u2026. Il y a eu un probl\xe8me. Actualisez et r\xe9essayez ",
            ERROR: "Erreur de r\xe9seau. Actualisez ou formuler des commentaires"
        },
        in_ID: {
            SLIDE: "Silahkan geser untuk memverifikasi",
            SUCCESS: "Terverifikasi",
            LOADING: "Memuat",
            FAIL: "Ups... Ada yang salah. Silakan refresh dan coba lagi",
            ERROR: "Kesalahan jaringan. Silakan refresh, atau umpan balik"
        },
        it_IT: {
            SLIDE: "Per favore scorri per verificare",
            SUCCESS: "Verificato",
            LOADING: "Sto caricando",
            FAIL: "Oooops... C'\xe8 qualcosa che non va. Per favore rinfresca la pagina o riprova.",
            ERROR: "Errore della Rete. Per favore rinfresca la pagina o mandaci un commento."
        },
        iw_HE: {
            SLIDE: "\u05d0\u05e0\u05d0 \u05d4\u05d7\u05dc\u05e7 \u05e2\u05dc \u05d4\u05de\u05e1\u05da \u05dc\u05d0\u05d9\u05de\u05d5\u05ea",
            SUCCESS: "\u05d0\u05d5\u05de\u05ea",
            LOADING: "\u05d8\u05d5\u05e2\u05df",
            FAIL: "\u05d0\u05d5\u05e4\u05e1... \u05d0\u05d9\u05e8\u05e2\u05d4 \u05ea\u05e7\u05dc\u05d4. \u05d9\u05e9 \u05dc\u05e8\u05e2\u05e0\u05df \u05d5\u05dc\u05e0\u05e1\u05d5\u05ea \u05e9\u05d5\u05d1",
            ERROR: "\u05e9\u05d2\u05d9\u05d0\u05ea \u05e8\u05e9\u05ea. \u05d9\u05e9 \u05dc\u05e8\u05e2\u05e0\u05df \u05d0\u05d5 \u05dc\u05e9\u05dc\u05d5\u05d7 \u05de\u05e9\u05d5\u05d1"
        },
        ja_JP: {
            SLIDE: "\u30b9\u30e9\u30a4\u30c9\u3057\u3066\u78ba\u8a8d\u3057\u3066\u304f\u3060\u3055\u3044",
            SUCCESS: "\u691c\u8a3c",
            LOADING: "\u66f4\u65b0\u3057\u3066\u3044\u307e\u3059",
            FAIL: "\u4f55\u304b\u304c\u9593\u9055\u3044\u3067\u3001 \u66f4\u65b0\u3057\u3066 \u3082\u3046\u4e00\u5ea6\u3084\u308a\u76f4\u3057\u3057\u3066\u304f\u3060\u3055\u3044",
            ERROR: "Net Err.\u306f\u8aa4\u308b\u3002 \u66f4\u65b0\u3057\u3066 \u304f\u3060\u3055\u3044\u3002\u3042\u308b\u3044\u306f\u3001 \u30d5\u30a3\u30f3\u30c9\u30d0\u30c3\u30b0\u3092\u63d0\u4f9b\u3066\u3057\u3066\u304f\u3060\u3055\u3044\u3002"
        },
        ko_KR: {
            SLIDE: "\ubc00\uc5b4\uc11c \ud655\uc778\ud558\uae30",
            SUCCESS: "\ud655\uc778\ub428",
            LOADING: "\ub85c\ub529",
            FAIL: "\uc6c1\uc2a4\u2026\ubb34\uc5c7\uc778\uac00 \uc798\ubabb\ub418\uc5c8\uc2b5\ub2c8\ub2e4. \uc0c8\ub85c \uace0\uce58\uace0 \uc0c8\ub85c \uace0\uce58\uace0",
            ERROR: "\ub124\ud2b8 \uc624\ub958. \uc0c8\ub85c \uace0\uce68\ub610\ub294\ud53c\ub4dc\ubc31"
        },
        nl_NL: {
            SLIDE: "Schuif om te bevestigen",
            SUCCESS: "Geverifieerd",
            LOADING: "Laden",
            FAIL: "Oeps\u2026er is iets fout. Vernieuw en probeer opnieuw",
            ERROR: "Netfout. vernieuw, of feedback"
        },
        pt_BR: {
            SLIDE: "Por favor, deslize para verificar",
            SUCCESS: "Verificado",
            LOADING: "Carregando",
            FAIL: "Opa... Aconteceu um erro. Por favor, atualize e tente novamente",
            ERROR: "Erro de Rede. Por favor, atualize ou envie-nos uma mensagem sobre o erro"
        },
        ru_RU: {
            SLIDE: "\u041f\u0440\u043e\u0432\u0435\u0434\u0438\u0442\u0435 \u0432\u043f\u0440\u0430\u0432\u043e",
            SUCCESS: "\u041f\u0440\u043e\u0432\u0435\u0440\u0435\u043d\u043e",
            LOADING: "\u0417\u0430\u0433\u0440\u0443\u0437\u043a\u0430",
            FAIL: "\u041e\u0439, \u0447\u0442\u043e-\u0442\u043e \u043f\u043e\u0448\u043b\u043e \u043d\u0435 \u0442\u0430\u043a. \u041f\u043e\u0436\u0430\u043b\u0443\u0439\u0441\u0442\u0430, \u043e\u0431\u043d\u043e\u0432\u0438\u0442\u0435 \u0438 \u043f\u043e\u043f\u0440\u043e\u0431\u0443\u0439\u0442\u0435 \u0435\u0449\u0435 \u0440\u0430\u0437",
            ERROR: "\u041e\u0448\u0438\u0431\u043a\u0430 \u0441\u0435\u0442\u0438, \u043f\u043e\u0436\u0430\u043b\u0443\u0439\u0441\u0442\u0430, \u043e\u0431\u043d\u043e\u0432\u0438\u0442\u0435 \u0438\u043b\u0438 \u043e\u0441\u0442\u0430\u0432\u044c\u0442\u0435 \u043a\u043e\u043c\u043c\u0435\u043d\u0442\u0430\u0440\u0438\u0439"
        },
        th_TH: {
            SLIDE: "\u0e42\u0e1b\u0e23\u0e14\u0e40\u0e25\u0e37\u0e48\u0e2d\u0e19\u0e40\u0e1e\u0e37\u0e48\u0e2d\u0e22\u0e37\u0e19\u0e22\u0e31\u0e19 ",
            SUCCESS: "\u0e22\u0e37\u0e19\u0e22\u0e31\u0e19\u0e41\u0e25\u0e49\u0e27",
            LOADING: "\u0e01\u0e33\u0e25\u0e31\u0e07\u0e42\u0e2b\u0e25\u0e14",
            FAIL: "Oops... \u0e1a\u0e32\u0e07\u0e2d\u0e22\u0e48\u0e32\u0e07 \u0e02\u0e31\u0e14\u0e02\u0e49\u0e2d\u0e07. \u0e01\u0e23\u0e38\u0e13 \u0e32\u0e23\u0e35\u0e40\u0e1f\u0e23\u0e0a  \u0e41\u0e25\u0e30\u0e25\u0e2d\u0e07\u0e2d\u0e35\u0e01\u0e04\u0e23\u0e31\u0e49\u0e07",
            ERROR: "\u0e40\u0e04\u0e23\u0e37\u0e2d\u0e02\u0e48\u0e32\u0e22\u0e02\u0e31\u0e14\u0e02\u0e49\u0e2d\u0e07 \u0e01\u0e23\u0e38\u0e13\u0e32 \u0e23\u0e35\u0e40\u0e1f\u0e23\u0e0a \u0e2b\u0e23\u0e37\u0e2d \u0e43\u0e2b\u0e49\u0e02\u0e49\u0e2d\u0e40\u0e2a\u0e19\u0e2d\u0e41\u0e19\u0e30 "
        },
        tr_TR: {
            SLIDE: "Do\u011frulamak i\xe7in kayd\u0131r\u0131n",
            SUCCESS: "Do\u011fruland\u0131",
            LOADING: "Y\xfckleniyor",
            FAIL: "T\xfch\u2026bir \u015feyler's ters. L\xfctfen yenileyin ve tekrar deneyin.",
            ERROR: "A\u011f Hatas\u0131. L\xfctfen yenileyin veya geri bildirin"
        },
        vi_VN: {
            SLIDE: "Vui l\xf2ng tr\u01b0\u1ee3t \u0111\u1ec3 x\xe1c th\u1ef1c",
            SUCCESS: "\u0110\xe3 x\xe1c th\u1ef1c",
            LOADING: "\u0110ang t\u1ea3i",
            FAIL: "R\u1ea5t ti\u1ebfc... \u0111\xe3 x\u1ea3y ra sai s\xf3t. Vui l\xf2ng l\xe0m m\u1edbi v\xe0 th\u1eed l\u1ea1i.",
            ERROR: "L\u1ed7i m\u1ea1ng. Vui l\xf2ng l\xe0m m\u1edbi, ho\u1eb7c g\u1eedi ph\u1ea3n h\u1ed3i"
        }
    };
    e.getLanuage = i
}, function (t, e, n) {
    "use strict";
    Object.defineProperty(e, "__esModule", {value: !0}), e.default = {
        cn: {
            default_txt: "\u70b9\u51fb\u6309\u94ae\u5f00\u59cb\u667a\u80fd\u9a8c\u8bc1",
            success_txt: "\u9a8c\u8bc1\u6210\u529f",
            fail_txt: "\u9a8c\u8bc1\u5931\u8d25\uff0c\u8bf7\u518d\u6b21\u70b9\u51fb\u6309\u94ae\u5237\u65b0",
            neterr_txt: "\u7f51\u7edc\u5f02\u5e38\uff0c\u8bf7\u518d\u6b21\u70b9\u51fb\u6309\u94ae\u5237\u65b0",
            scaning_txt: "\u667a\u80fd\u68c0\u6d4b\u4e2d"
        },
        tw: {
            default_txt: "\u6309\u4e00\u4e0b\u6309\u9215\u4ee5\u958b\u59cb\u667a\u6167\u9a57\u8b49",
            success_txt: "\u9a57\u8b49\u6210\u529f",
            fail_txt: "\u9a57\u8b49\u5931\u6557\u3002\u6309\u4e00\u4e0b\u9019\u88e1\u4ee5\u91cd\u65b0\u6574\u7406",
            neterr_txt: "\u9023\u7dda\u4e0d\u4f73\u3002\u6309\u4e00\u4e0b\u9019\u88e1\u4ee5\u91cd\u65b0\u6574\u7406",
            scaning_txt: "\u6b63\u5728\u9032\u884c\u667a\u6167\u6aa2\u67e5"
        },
        en: {
            default_txt: "Click the button to start verification",
            success_txt: "Verification successful",
            fail_txt: "Verification failed. Click to refresh",
            neterr_txt: "Poor connection. Click to refresh",
            scaning_txt: "Smart check underway"
        },
        es_ES: {
            default_txt: "Haz clic en el bot\xf3n para iniciar la verificaci\xf3n inteligente",
            success_txt: "Verificaci\xf3n completada correctamente",
            fail_txt: "Error de verificaci\xf3n. Haz clic aqu\xed para actualizar",
            neterr_txt: "Conexi\xf3n inestable. Haz clic aqu\xed para actualizar",
            scaning_txt: "Comprobaci\xf3n inteligente en curso"
        },
        pl_PL: {
            default_txt: "Kliknij przycisk, aby rozpocz\u0105\u0107 inteligentn\u0105 weryfikacj\u0119",
            success_txt: "Weryfikacja zako\u0144czona powodzeniem",
            fail_txt: "Weryfikacja nieudana. Kliknij tutaj, aby od\u015bwie\u017cy\u0107",
            neterr_txt: "S\u0142abe po\u0142\u0105czenie. Kliknij tutaj, aby od\u015bwie\u017cy\u0107",
            scaning_txt: "Kontrola inteligentna w toku"
        },
        fr_FR: {
            default_txt: "Cliquez sur le bouton pour lancer la v\xe9rification intelligente",
            success_txt: "R\xe9ussite de la v\xe9rification",
            fail_txt: "\xc9chec de la v\xe9rification. Cliquez ici pour actualiser",
            neterr_txt: "Qualit\xe9 de connexion faible. Cliquez ici pour actualiser",
            scaning_txt: "V\xe9rification intelligente en cours"
        },
        de_DE: {
            default_txt: "Klicken Sie auf die Schaltfl\xe4che, um die intelligente \xdcberpr\xfcfung zu starten",
            success_txt: "\xdcberpr\xfcfung erfolgreich",
            fail_txt: "\xdcberpr\xfcfung fehlgeschlagen. Klicken Sie hier, um zu aktualisieren",
            neterr_txt: "Schlechte Verbindung. Klicken Sie hier, um zu aktualisieren",
            scaning_txt: "Intelligente \xdcberpr\xfcfung wird ausgef\xfchrt"
        },
        it_IT: {
            default_txt: "Fare clic sul pulsante per avviare la verifica intelligente",
            success_txt: "Verifica riuscita",
            fail_txt: "Verifica non riuscita. Fare clic qui per aggiornare",
            neterr_txt: "Connessione instabile. Fare clic qui per aggiornare",
            scaning_txt: "Controllo intelligente in corso"
        },
        ru_RU: {
            default_txt: "\u041d\u0430\u0436\u043c\u0438\u0442\u0435 \u043a\u043d\u043e\u043f\u043a\u0443, \u0447\u0442\u043e\u0431\u044b \u043d\u0430\u0447\u0430\u0442\u044c \u0438\u043d\u0442\u0435\u043b\u043b\u0435\u043a\u0442\u0443\u0430\u043b\u044c\u043d\u043e\u0435 \u043f\u043e\u0434\u0442\u0432\u0435\u0440\u0436\u0434\u0435\u043d\u0438\u0435",
            success_txt: "\u041f\u043e\u0434\u0442\u0432\u0435\u0440\u0436\u0434\u0435\u043d\u0438\u0435 \u043e\u0441\u0443\u0449\u0435\u0441\u0442\u0432\u043b\u0435\u043d\u043e",
            fail_txt: "\u041e\u0448\u0438\u0431\u043a\u0430 \u043f\u043e\u0434\u0442\u0432\u0435\u0440\u0436\u0434\u0435\u043d\u0438\u044f. \u041d\u0430\u0436\u043c\u0438\u0442\u0435 \u0437\u0434\u0435\u0441\u044c \u0434\u043b\u044f \u043e\u0431\u043d\u043e\u0432\u043b\u0435\u043d\u0438\u044f",
            neterr_txt: "\u041d\u0435\u0441\u0442\u0430\u0431\u0438\u043b\u044c\u043d\u043e\u0435 \u0441\u043e\u0435\u0434\u0438\u043d\u0435\u043d\u0438\u0435. \u041d\u0430\u0436\u043c\u0438\u0442\u0435 \u0437\u0434\u0435\u0441\u044c \u0434\u043b\u044f \u043e\u0431\u043d\u043e\u0432\u043b\u0435\u043d\u0438\u044f",
            scaning_txt: "\u041e\u0441\u0443\u0449\u0435\u0441\u0442\u0432\u043b\u044f\u0435\u0442\u0441\u044f \u0438\u043d\u0442\u0435\u043b\u043b\u0435\u043a\u0442\u0443\u0430\u043b\u044c\u043d\u0430\u044f \u043f\u0440\u043e\u0432\u0435\u0440\u043a\u0430"
        },
        ja_JP: {
            default_txt: "\u30dc\u30bf\u30f3\u3092\u30af\u30ea\u30c3\u30af\u3057\u3066\u3001\u30b9\u30de\u30fc\u30c8\u306a\u78ba\u8a8d\u3092\u958b\u59cb\u3057\u3066\u304f\u3060\u3055\u3044",
            success_txt: "\u78ba\u8a8d\u304c\u5b8c\u4e86\u3057\u307e\u3057\u305f",
            fail_txt: "\u78ba\u8a8d\u306b\u5931\u6557\u3057\u307e\u3057\u305f\uff01\u3053\u3061\u3089\u3092\u30af\u30ea\u30c3\u30af\u3057\u3066\u66f4\u65b0\u3057\u3066\u304f\u3060\u3055\u3044",
            neterr_txt: "\u63a5\u7d9a\u72b6\u614b\u304c\u826f\u597d\u3067\u306f\u3042\u308a\u307e\u305b\u3093\u3002\u3053\u3061\u3089\u3092\u30af\u30ea\u30c3\u30af\u3057\u3066\u66f4\u65b0\u3057\u3066\u304f\u3060\u3055\u3044",
            scaning_txt: "\u30b9\u30de\u30fc\u30c8\u30c1\u30a7\u30c3\u30af\u306e\u5b9f\u65bd\u4e2d\u3067\u3059"
        },
        ko_KR: {
            default_txt: "\uc2a4\ub9c8\ud2b8 \uc778\uc99d\uc744 \uc2dc\uc791\ud558\ub824\uba74 \ubc84\ud2bc\uc744 \ud074\ub9ad\ud558\uc138\uc694",
            success_txt: "\uc778\uc99d\uc5d0 \uc131\uacf5\ud588\uc2b5\ub2c8\ub2e4",
            fail_txt: "\uc778\uc99d\uc5d0 \uc2e4\ud328\ud588\uc2b5\ub2c8\ub2e4. \uc0c8\ub85c \uace0\uce58\ub824\uba74 \uc5ec\uae30\ub97c \ud074\ub9ad\ud558\uc138\uc694",
            neterr_txt: "\uc5f0\uacb0\uc774 \ubd88\ub7c9\ud569\ub2c8\ub2e4. \uc0c8\ub85c \uace0\uce58\ub824\uba74 \uc5ec\uae30\ub97c \ud074\ub9ad\ud558\uc138\uc694",
            scaning_txt: "\uc2a4\ub9c8\ud2b8 \uac80\uc0ac\ub97c \uc9c4\ud589\ud558\uace0 \uc788\uc2b5\ub2c8\ub2e4"
        },
        ar_SA: {
            default_txt: "\u0627\u0646\u0642\u0631 \u0641\u0648\u0642 \u0627\u0644\u0632\u0631 \u0644\u0628\u062f\u0621 \u0627\u0644\u062a\u062d\u0642\u0642 \u0627\u0644\u0630\u0643\u064a.",
            success_txt: "\u0646\u062c\u062d\u062a \u0639\u0645\u0644\u064a\u0629 \u0627\u0644\u062a\u062d\u0642\u0642! ",
            fail_txt: "\u0641\u0634\u0644\u062a \u0639\u0645\u0644\u064a\u0629 \u0627\u0644\u062a\u062d\u0642\u0642. \u0627\u0646\u0642\u0631 \u0647\u0646\u0627 \u0644\u0644\u062a\u062d\u062f\u064a\u062b. ",
            neterr_txt: "\u0627\u062a\u0635\u0627\u0644 \u0636\u0639\u064a\u0641. \u0627\u0646\u0642\u0631 \u0647\u0646\u0627 \u0644\u0644\u062a\u062d\u062f\u064a\u062b. ",
            scaning_txt: "\u0627\u0644\u062a\u062d\u0642\u0642 \u0627\u0644\u0630\u0643\u064a \u0642\u064a\u062f \u0627\u0644\u062a\u0646\u0641\u064a\u0630."
        },
        tr_TR: {
            default_txt: "Ak\u0131ll\u0131 do\u011frulama ba\u015flatmak i\xe7in d\xfc\u011fmeye t\u0131klay\u0131n",
            success_txt: "Do\u011frulama ba\u015far\u0131l\u0131",
            fail_txt: "Do\u011frulama ba\u015far\u0131s\u0131z. Yenilemek i\xe7in buraya t\u0131klay\u0131n",
            neterr_txt: "Zay\u0131f ba\u011flant\u0131. Yenilemek i\xe7in buraya t\u0131klay\u0131n",
            scaning_txt: "Ak\u0131ll\u0131 kontrol devrede"
        },
        th_TH: {
            default_txt: "\u0e04\u0e25\u0e34\u0e01\u0e1b\u0e38\u0e48\u0e21\u0e40\u0e1e\u0e37\u0e48\u0e2d\u0e40\u0e23\u0e34\u0e48\u0e21\u0e01\u0e32\u0e23\u0e15\u0e23\u0e27\u0e08\u0e2a\u0e2d\u0e1a\u0e2d\u0e22\u0e48\u0e32\u0e07\u0e0a\u0e32\u0e0d\u0e09\u0e25\u0e32\u0e14",
            success_txt: "\u0e01\u0e32\u0e23\u0e15\u0e23\u0e27\u0e08\u0e2a\u0e2d\u0e1a\u0e2a\u0e33\u0e40\u0e23\u0e47\u0e08",
            fail_txt: "\u0e01\u0e32\u0e23\u0e15\u0e23\u0e27\u0e08\u0e2a\u0e2d\u0e1a\u0e25\u0e49\u0e21\u0e40\u0e2b\u0e25\u0e27 \u0e04\u0e25\u0e34\u0e01\u0e17\u0e35\u0e48\u0e19\u0e35\u0e48\u0e40\u0e1e\u0e37\u0e48\u0e2d\u0e23\u0e35\u0e40\u0e1f\u0e23\u0e0a",
            neterr_txt: "\u0e01\u0e32\u0e23\u0e40\u0e0a\u0e37\u0e48\u0e2d\u0e21\u0e15\u0e48\u0e2d\u0e44\u0e21\u0e48\u0e14\u0e35 \u0e04\u0e25\u0e34\u0e01\u0e17\u0e35\u0e48\u0e19\u0e35\u0e48\u0e40\u0e1e\u0e37\u0e48\u0e2d\u0e23\u0e35\u0e40\u0e1f\u0e23\u0e0a",
            scaning_txt: "\u0e01\u0e33\u0e25\u0e31\u0e07\u0e15\u0e23\u0e27\u0e08\u0e2a\u0e2d\u0e1a\u0e2d\u0e22\u0e48\u0e32\u0e07\u0e0a\u0e32\u0e0d\u0e09\u0e25\u0e32\u0e14"
        },
        vi_VN: {
            default_txt: "Nh\u1ea5p v\xe0o n\xfat \u0111\u1ec3 b\u1eaft \u0111\u1ea7u x\xe1c minh th\xf4ng minh",
            success_txt: "X\xe1c minh th\xe0nh c\xf4ng",
            fail_txt: "X\xe1c minh b\u1ecb l\u1ed7i. Nh\u1ea5p v\xe0o \u0111\xe2y \u0111\u1ec3 l\xe0m m\u1edbi",
            neterr_txt: "K\u1ebft n\u1ed1i k\xe9m. Nh\u1ea5p v\xe0o \u0111\xe2y \u0111\u1ec3 l\xe0m m\u1edbi",
            scaning_txt: "Ki\u1ec3m tra th\xf4ng minh \u0111\u01b0\u1ee3c ti\u1ebfn h\xe0nh"
        },
        nl_NL: {
            default_txt: "Klik op de knop om slimme verificatie te starten",
            success_txt: "Verificatie geslaagd",
            fail_txt: "Verificatie mislukt. Klik hier om te vernieuwen",
            neterr_txt: "Slechte verbinding. Klik hier om te vernieuwen",
            scaning_txt: "Bezig met slimme controle"
        },
        iw_HE: {
            default_txt: "\u05dc\u05d7\u05e5 \u05e2\u05dc \u05d4\u05dc\u05d7\u05e6\u05df \u05db\u05d3\u05d9 \u05dc\u05d4\u05ea\u05d7\u05d9\u05dc \u05d1\u05d0\u05d9\u05de\u05d5\u05ea \u05d7\u05db\u05dd.",
            success_txt: "\u05d4\u05d0\u05d9\u05de\u05d5\u05ea \u05d4\u05e6\u05dc\u05d9\u05d7! ",
            fail_txt: "\u05d4\u05d0\u05d9\u05de\u05d5\u05ea \u05e0\u05db\u05e9\u05dc. \u05dc\u05d7\u05e5 \u05db\u05d0\u05df \u05db\u05d3\u05d9 \u05dc\u05e8\u05e2\u05e0\u05df. ",
            neterr_txt: "\u05d7\u05d9\u05d1\u05d5\u05e8 \u05d7\u05dc\u05e9. \u05dc\u05d7\u05e5 \u05db\u05d0\u05df \u05db\u05d3\u05d9 \u05dc\u05e8\u05e2\u05e0\u05df. ",
            scaning_txt: "\u05d1\u05d3\u05d9\u05e7\u05d4 \u05d7\u05db\u05de\u05d4 \u05de\u05ea\u05d1\u05e6\u05e2\u05ea."
        },
        in_ID: {
            default_txt: "Klik tombol untuk memulai verifikasi pintar",
            success_txt: "Verifikasi berhasil",
            fail_txt: "Verifikasi gagal. Klik di sini untuk menyegarkan",
            neterr_txt: "Koneksi yang buruk. Klik di sini untuk menyegarkan",
            scaning_txt: "Pemeriksaan pintar sedang berlangsung"
        }
    }, t.exports = e.default
}, function (t, e, n) {
    "use strict";
    var i = n(5), a = n(4), s = n(6);
    window.AWSCInner && (window.AWSCInner.register("ncModule", "nc", i), window.AWSCInner.register("ncModule", "ic", a), window.AWSCInner.register("ncModule", "nvc", s))
}]);